Karahan Tepe Theories